/**
 *  所有 变量定义、通用方法
 * 
 * 
 */

function getOrigin() {
  var currentUrl = document.location.href.split('/index.html')[0];
  currentUrl = currentUrl.split('#')[0];
  currentUrl = currentUrl.split('?')[0];
  return currentUrl;
}

// 通用方法定义
function getPlatform () {
  let u = window.navigator.userAgent;
  if (/(iPhone|iPad|iPod|iOS)/i.test(u)) {  //判断iPhone|iPad|iPod|iOS
      return 'ios';
  } else if (/(Android)/i.test(u)) {   //判断Android
      return 'android'
  } else {  //pc
      return 'pc'
  };
}

//浏览器
function myBrowser(){
  var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
  var isOpera = userAgent.indexOf("Opera") > -1;
  if (isOpera) {
    return "Opera"
  }; //判断是否Opera浏览器
  if (userAgent.indexOf("Firefox") > -1) {
    return "FF";
  } //判断是否Firefox浏览器
  if (userAgent.indexOf("Chrome") > -1){
    return "Chrome";
  }
  if (userAgent.indexOf("Safari") > -1) {
      return "Safari";
  } //判断是否Safari浏览器
  if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
    return "IE";
  }; //判断是否IE浏览器
}

//是否是 Safari浏览器
const issafariBrowser = /Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent);

var appInfo = {
  name: '',
  version: '',
  build: '',
  updateTime: '',
  size: '',
  desc: [],
  url:''
}

const rxPlatform = getPlatform();
const rxBrowser = myBrowser();